home *** CD-ROM | disk | FTP | other *** search
/ ASME's Mechanical Engine…ing Toolkit 1997 December / ASME's Mechanical Engineering Toolkit 1997 December.iso / c_lang / varinc.lzh / PAGE232.C < prev    next >
Text File  |  1979-11-30  |  683b  |  27 lines

  1. #define NCOLS 3
  2.  
  3. /* Sum rows of an n-row, 3-column array of short integers. */
  4. main()
  5.    {
  6.    static short matrix[][NCOLS] = {0, 1, 2,    
  7.                                    3, 4, 5);
  8.    short nrows = 2;
  9.  
  10.    show_sums(matrix, nrows);
  11.    }
  12.  
  13. show_sums(matrix, nrows)
  14. short matrix[][NCOLS];                               /* array of rows to sum */
  15. short nrows;                                        /* number of rows to sum */
  16.  
  17.    {
  18.    short irow, icol, sum;
  19.  
  20.    for (irow = 0; irow < nrows; ++irow)
  21.       {
  22.       for (sum = icol = 0; icol < NCOLS; ++icol)
  23.          sum += matrix[irow][icol];
  24.       printf("Sum of row %d is %d.\n", irow, sum);
  25.       }
  26.    } 
  27.